package conson.tech.manage.app.entity.pojo;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import conson.tech.core.po.BasePo;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.time.LocalDateTime;
import java.util.List;

/**
 * ClassName: AppGroupConfig
 * Description: app分组配置类
 * Author: HXL
 * Date: 2020/4/24 10:03 上午
 * Version: 1.0
 */
@Data
@EqualsAndHashCode(callSuper = true)
@TableName("app_group_config")
public class AppGroupConfig extends BasePo<AppGroupConfig> {
    private static final long serialVersionUID = -2181080511609325211L;
    /** 主键 */
    private Long id ;
    /** 页面配置ID */
    private Long appPageConfigId ;
    /** 标题名称 */
    private String name ;
    /** 分组类型：0首页1生活页2.应用3功能专题4信豆页 */
    private Integer groupType ;
    /** 排序 */
    private Integer sort ;
    /** 1：启用  0：禁用 */
    private Integer open ;
    /** 开始版本号 */
    private String startVersion ;
    /** 结束版本号 */
    private String endVersion ;
    /** 开始版本值 */
    private Integer startVersionValue ;
    /** 结束版本值 */
    private Integer endVersionValue ;
    /** 自定义图标地址 */
    private String customIconUrl ;
    /** 删除标识：0删除1不删除 */
    private Integer delFlag ;
    /** 创建人 */
    private String createdBy ;
    /** 创建时间 */
    private LocalDateTime createdTime ;
    /** 修改人 */
    private String updatedBy ;
    /** 修改时间 */
    private LocalDateTime updatedTime ;

    @TableField(exist = false)
    private List<AppConfig> appConfigList;
}
